/*
 *  PromptControlForm.cs
 *  
 *  The form to demo controls with prompt support.
 *  
 *  Copyright (c) 2009, Richard Bao Labs.
 *  
 *  The contents of this file are subject to the Mozilla Public License
 *  Version 1.1 (the "License"); you may not use this file except in
 *  compliance with the License. You may obtain a copy of the License at
 *  
 *  http://www.mozilla.org/MPL/
 *  
 *  Software distributed under the License is distributed on an "AS IS"
 *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
 *  the License for the specific language governing rights and limitations
 *  under the License.
 *  
 *  The Original Code is RichControlLibrary.
 *  
 *  The Initial Developer of the Original Code is Richard Bao Labs.
 *  All Rights Reserved.
 */

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using RichControlLibrary;

namespace RichControlLibraryDemo
{
    public partial class PromptControlForm : Form
    {
        public PromptControlForm()
        {
            InitializeComponent();

            this.Font = SystemFonts.DialogFont;

            txtPromptText_TextChanged(null, null);
            
            lblTextboxValue.Text = textBox.ValueText;
            lblComboBoxValue.Text = comboBox.ValueText;
        }

        private void txtPromptText_TextChanged(object sender, EventArgs e)
        {
            textBox.PromptText = txtPromptText.Text;
            comboBox.PromptText = txtPromptText.Text;
        }

        private void textBox_ValueTextChanged(object sender, EventArgs e)
        {
            lblTextboxValue.Text = textBox.ValueText;
        }

        private void comboBox_ValueTextChanged(object sender, EventArgs e)
        {
            lblComboBoxValue.Text = comboBox.ValueText;
        }
    }
}